#include #include uint8_t peerAddress[] = {0x7C, 0x2C, 0x67, 0x64, 0xBA, 0xF8}; typedef struct struct_message { int value; } struct_message; struct_message msg; void setup() { Serial.begin(115200); WiFi.mode(WIFI_STA); if (esp_now_init() != ESP_OK) { Serial.println("ESP-NOW init failed"); return; } esp_now_peer_info_t peerInfo = {}; memcpy(peerInfo.peer_addr, peerAddress, 6); peerInfo.channel = 0; peerInfo.encrypt = false; esp_now_add_peer(&peerInfo); } void loop() { msg.value = random(1, 5); Serial.print("Sending: "); Serial.println(msg.value); esp_now_send(peerAddress, (uint8_t *)&msg, sizeof(msg)); delay(1000); }